package com.bolt.support.spring.jpa.jpql;


import java.io.Serializable;

public class JoinClause implements Serializable {

    private final OperationClause opMixin;

    private final EntityClause target;

    private final JoinType type;


    public JoinClause(JoinType type, EntityClause target, OperationClause opMixin) {
        this.opMixin = opMixin;
        this.target = target;
        this.type = type;
    }

    public OperationClause getOpMixin() {
        return opMixin;
    }

    public EntityClause getTarget() {
        return target;
    }

    public JoinType getType() {
        return type;
    }


}

 